package xyz.ljcc.ccmt.service.api.admin;

import java.util.List;
import java.util.Map;

import xyz.ljcc.ccmt.model.base.User;


public interface UserService {
	
	User getUser(String loginName,String password);
	
	List<User> loadUserList(String deptCode,String userName);
	
	User saveUser(User user);
	
	User editUser(User user);
	
	void delUser(Integer id);
	
	User getUser(Integer id);
	
	Map<String, Object> getPermission(String loginName);

	void savePermission(String loginName,String roles,String depts);
	
	void activeUser(Integer id,Integer active);

	boolean modifyPwd(Integer id, String oldPassword, String newPassword);
	
	String getPassword(String password);
	
}
